//package com.collectplus.express.order;
//
//import java.text.MessageFormat;
//
//import android.annotation.SuppressLint;
//import android.content.Intent;
//import android.graphics.Bitmap;
//import android.os.Bundle;
//import android.view.View;
//import android.webkit.JavascriptInterface;
//import android.webkit.WebSettings;
//import android.webkit.WebView;
//import android.webkit.WebViewClient;
//
//import com.collectplus.express.BaseActivity;
//import com.collectplus.express.R;
//import com.collectplus.express.logic.AppConfig;
//import com.collectplus.express.model.ReceiverBean;
//import com.collectplus.express.tools.JsCallback;
//
///**
// * 选择快递公司界面
// *
// * @author coffee <br>
// *         2016-1-12下午2:28:53
// */
//public class ExpressCompanyActivity extends BaseActivity {
//	protected WebView mWebView;
//
//	@Override
//	protected void onCreate(Bundle savedInstanceState) {
//		super.onCreate(savedInstanceState);
//	}
//
//	@Override
//	protected void findViewById() {
//		setContentView(R.layout.webview);
//		super.findViewById();
//		findViewById(R.id.app_bottom_line).setVisibility(View.GONE);
//		setCommonTitle("选择快递公司");
//		ReceiverBean receiver = (ReceiverBean) getIntent().getSerializableExtra("item");
//		// 包裹主界面-无包裹的时候显示
//		if (receiver == null) {
//			String url = AppConfig.getExpressCompanyUrl(0);
//			initWebView(url);
//		} else {
//			String params = "fromId={0}&toId={1}&fromName={2}&toName={3}";
//			String formatParams = MessageFormat.format(params, "110000", receiver.getProvinceId(), "北京", receiver.getProvince());
//			String url = AppConfig.getExpressCompanyUrl(0) + formatParams;
//			initWebView(url);
//		}
//		//
//		mWebView.addJavascriptInterface(new JsObject(), "android");
//	}
//
//	public class JsObject implements JsCallback {
//
//		// TODO　缺参数
//		@JavascriptInterface
//		public void choosePrice(String companyId, String expressCompanyName, String totalPrice, String weight) {
//			Intent data = new Intent();
//			data.putExtra("companyId", companyId);
//			data.putExtra("expressCompanyName", expressCompanyName);
//			data.putExtra("totalPrice", totalPrice);
//			data.putExtra("weight", weight);
//			setResult(RESULT_OK, data);
//			finish();
//		}
//
//	}
//
//	@SuppressLint("SetJavaScriptEnabled")
//	protected void initWebView(String url) {
//		mWebView = (WebView) findViewById(R.id.webview);
//		// mWebView.setBackgroundColor(0); // 设置背景色
//		WebSettings webSettings = mWebView.getSettings();
//		webSettings.setJavaScriptEnabled(true);
//		webSettings.setCacheMode(WebSettings.LOAD_NO_CACHE);// 设置无缓存(防止访问静态file的时候出问题)
//		mWebView.setWebViewClient(new WebViewClient() {
//			@Override
//			public void onPageFinished(WebView view, String url) {
//				super.onPageFinished(view, url);
//				cancelLoadingDialog();
//			}
//
//			@Override
//			public void onPageStarted(WebView view, String url, Bitmap favicon) {
//				super.onPageStarted(view, url, favicon);
//				showLoadingDialog(null);
//			}
//		});
//		if (url != null) {
//			mWebView.loadUrl(url);
//		}
//	}
//
//}
